package com.nuanshui.heatedloan.credit.facade;

import com.nuanshui.heatedloan.credit.form.MerInfoForm;
import com.nuanshui.heatedloan.credit.vo.MerInfoVO;
import com.nuanshui.heatedloan.pageable.Pager;

import java.util.List;

/**
 * @author zss
 * @date 2017/8/1 15:56
 * @description
 * @Since
 */
public interface MerInfoService {

    /**
     * 获取商户信息
     * @param pager
     * @return
     */
    Pager<MerInfoVO> loadMerInfo(Pager<MerInfoVO> pager);

    /***
     * 新增
     * @param merInfoForm
     */
    int saveMerInfo(MerInfoForm merInfoForm);

    /**
     * 通过商户号来查询商户信息
     * @param merChantId
     * @return
     */
    MerInfoVO loadMerInfoByMerChantId(String merChantId);

    /**
     * 获取默认的商户信息
     * @return
     */
    MerInfoVO loadDefaultMerInfo();


    /**
     * 修改默认商户
     * @param id
     * @param defaultMer
     * @return
     */
    int updateDefaultMerInfo(String id, int defaultMer);

}
